TextField.onChanged

Доступность

Flash Player 6.

Синтаксис

my_txt.onChanged = function(){
  // Ваше выражение здесь
}
myListenerObj.onChanged = function(){
  // Ваше выражение здесь

}

Параметры

Нет.

Возвращает

Имя экземпляра текстового поля

Описание

Обработчик событий; вызывается, когда происходит измененение содержимого текстового поля. По умолчанию не определен, вы можете определить его в скрипте.

Ссылка на экземпляр текстового поля передается как параметр обработчику события onChanged. Вы можете поймать эти данные поместив параметр в метод обработчика события. Для примера, следующий код использует textfield_txt как параметр который передается обработчику события onChanged. Параметр использованый в выражении trace() отсылает имя экземпляра текстового поля в окно Output:

this.createTextField("myInputText_txt", 99, 10, 10, 300, 20);
myInputText_txt.border = true;
myInputText_txt.type = "input";

myInputText_txt.onChanged = function(textfield_txt:TextField) {
  trace("the value of "+textfield_txt._name+" was changed. New value is: "+textfield_txt.text);
};

Обработчик onChanged вызывается только когда произойдут изменения вносимые пользователем , к примеру когда пользователь набирает что-нибудь на клавиатуре, изменяет что-нибудь в текстовом поле используя мышь, или выбирая пункт меню. Програмные изменения не вызывают обработчик события onChanged потому-что код признает изменения сделаные в текстовом поле.